3640,3641,3644,3648,3650,3652,3653,3654,3655,3657,3659,3661,3663,3664,3666,3667,3670,3674,3678,3680,3680,3682,3683,3686,3687,3690,3692,3692,3692,3692,3691,3686,3684,3683,3684,3687,3690,3692,3693,3693,3693,3693,3693,3694,3695,3696,3697,3699,3701,3702,3703,3704,3704,3704,3704,3704,3704,3705,3707,3709,3710,3712,3713,3715,3716,3717,3718,3718,3719,3720,3720,3720,3720,3720,3720,3720,3719,3717,3714,3713,3712,3711,3711,3711,3710,3710,3710,3715,3718,3719,3720,3722,3723,3725,3726,3727,3728,3728,3729,3729,3729,3729,3729,3730,3730,3731,3732,3733,3735,3736,3738,3740,3742,3742,3743,3744,3744,3745,3745,3746,3747,3747,3748,3749,3749,3751,3751,3750,3749,3748,3748,3747,3746,3745,3745,3744,3744,3743,3743,3743,3742,3742,3742,3742,3742,3742,3742,3741,3741,3741,3740,3740,3739,3738,3737,3736,3736,3735,3735,3734,3733,3732,3731,3730,3730,3730,3730,3731,3732,3732,3733,3732,3732,3731,3731,3730,3729,3728,3728,3727,3726,3726,3725,3725,3724,3723,3722,3721,3720,3719,3717,3715,3714,3713,3712,3711,3709,3708,3707,3706,3705,3704,3702,3701,3700,3699,3699,3698,3697,3696,3695,3694,3694,3693,3692,3691,3690,3689,3688,3687,3686,3685,3684,3683,3682,3681,3680,3679,3678,3675,3674,3673,3672,3671,3667,3666,3665,3662,3661,3660,3659,3658,3657,3656,3655,3654,3653,3652,3652,3651,3650,3650,3649,3648,3647,3646,3645,3644,3643,3642,3640,3639,3637,3636,3635,3634,3634,3632,3631,3630,3629,3628,3627,3626,3625,3624,3624,3623,3622,3620,3619,3618,3617,3616,3615,3613,3612,3611,3610,3609,3608,3608,3608,3607,3607,3606,3606,3605,3605,3604,3604,3603,3602,3601,3600,3599,3598,3597,3596,3595,3594,3593,3592,3591,3590,3589,3588,3587,3586,3585,3584,3583,3582,3581,3580,3580,3579,3578,3577,3576,3575,3574,3573,3572,3571,3570,3569,3568,3567,3566,3565,3564,3563,3562,3560,3559,3558,3557,3556,3556,3555,3554,3554,3553,3552,3551,3551,3551,3550,3549,3549,3548,3547,3546,3545,3544,3543,3542,3541,3540,3539,3538,3537,3536,3536,3535,3535,3534,3533,3532,3531,3530,3529,3528,3527,3527,3525,3524,3523,3522,3521,3520,3518,3517,3516,3515,3514,3513,3512,3511,3510,3509,3508,3506,3506,3505,3504,3503,3502,3501,3500,3499,3498,3497,3497,3496,3495,3494,3493,3492,3491,3490,3490,3490,3490,3490,3490,3489,3489,3488,3487,3486,3485,3484,3483,3482,3481,3479,3478,3478,3477,3477,3476,3476,3476,3475,3474,3473,3473,3472,3470,3469,3468,3466,3463,3461,3459,3455,3448,3437,3424,3413,3413,3414,3415,3415,3414,3413,3412,3408,3408,3408,3411,3416,3419,3422,3426,3427,3430,3430,3430,3430,3430,3430,3428,3427,3426,3428,3430,3431,3432,3434,3439,3442,3444,3447,3449,3452,3455,3463,3469,3474,3477,3480,3483,3486,3489,3492,3497,3499,3500,3501,3502,3504,3508,3512,3518,3522,3525,3527,3528,3530,3533,3536,3540,3544,3547,3548,3549,3551,3553,3556,3559,3561,3562,3563,3565,3565,3565,3566,3566,3567,3568,3568,3569,3569,3571,3576,3585,3592,3597,3601,3603,3606,3609,3611,3613,3616,3617,3619,3622,3625,3631,3635;2423,2423,2422,2420,2419,2418,2418,2418,2418,2418,2418,2418,2417,2417,2417,2417,2417,2417,2417,2417,2416,2415,2413,2410,2408,2403,2399,2396,2393,2391,2386,2378,2372,2367,2364,2360,2357,2354,2351,2349,2347,2346,2344,2343,2342,2340,2337,2334,2332,2330,2328,2326,2324,2319,2315,2312,2310,2309,2306,2304,2298,2298,2296,2292,2290,2288,2286,2282,2280,2273,2270,2266,2260,2255,2248,2242,2234,2232,2228,2226,2224,2220,2217,2214,2211,2208,2204,2197,2194,2192,2191,2190,2189,2188,2186,2183,2180,2178,2176,2175,2174,2173,2172,2172,2171,2170,2169,2168,2166,2164,2159,2156,2154,2153,2152,2151,2150,2150,2149,2148,2148,2147,2146,2145,2144,2139,2138,2137,2136,2135,2134,2133,2132,2131,2130,2129,2128,2128,2127,2126,2126,2125,2124,2123,2122,2121,2120,2119,2118,2117,2116,2115,2113,2112,2111,2111,2110,2110,2109,2109,2108,2108,2107,2107,2106,2105,2104,2104,2103,2102,2101,2100,2099,2099,2098,2098,2097,2097,2096,2096,2097,2096,2096,2095,2095,2095,2094,2094,2093,2093,2093,2093,2093,2093,2092,2092,2092,2092,2091,2091,2091,2090,2089,2088,2088,2088,2087,2087,2086,2085,2084,2084,2085,2085,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2086,2087,2087,2087,2087,2087,2087,2088,2089,2090,2091,2092,2093,2093,2094,2094,2094,2095,2096,2096,2097,2097,2097,2096,2096,2096,2095,2095,2095,2095,2096,2096,2097,2097,2096,2096,2095,2095,2096,2096,2096,2097,2098,2098,2099,2099,2100,2100,2101,2101,2103,2103,2104,2104,2105,2106,2106,2107,2108,2108,2108,2109,2109,2110,2111,2112,2113,2114,2115,2116,2118,2119,2120,2120,2121,2121,2121,2122,2122,2122,2123,2123,2122,2122,2122,2122,2122,2122,2122,2123,2123,2123,2124,2124,2124,2123,2123,2122,2122,2122,2122,2122,2122,2122,2122,2122,2122,2123,2123,2123,2124,2124,2124,2124,2124,2124,2124,2124,2124,2124,2124,2125,2125,2125,2126,2126,2127,2128,2129,2130,2132,2132,2133,2133,2133,2133,2133,2134,2134,2134,2135,2135,2135,2136,2137,2137,2138,2139,2140,2141,2142,2143,2143,2143,2144,2144,2144,2143,2143,2143,2143,2143,2142,2142,2142,2142,2141,2141,2141,2141,2140,2139,2139,2138,2137,2135,2134,2133,2133,2132,2132,2131,2131,2131,2130,2130,2129,2129,2128,2128,2128,2129,2130,2130,2131,2132,2133,2134,2136,2136,2137,2137,2138,2139,2139,2140,2140,2140,2140,2140,2140,2141,2141,2142,2143,2144,2146,2147,2148,2150,2152,2153,2155,2156,2158,2159,2161,2163,2166,2167,2167,2168,2169,2169,2170,2172,2174,2176,2177,2178,2180,2187,2191,2194,2196,2202,2206,2210,2213,2217,2222,2228,2232,2236,2244,2250,2257,2262,2267,2267,2267,2267,2267,2267,2267,2268,2268,2269,2270,2271,2272,2274,2277,2278,2280,2281,2283,2284,2285,2287,2290,2292,2293,2294,2296,2299,2301,2303,2305,2306,2306,2306,2306,2305,2305,2304,2303,2302,2299,2298,2297,2297,2299,2301,2302,2303,2304,2305,2307,2309,2311,2322,2323,2329,2333,2335,2338,2339,2342,2348,2355,2358,2362,2364,2367,2371,2377,2381,2388,2394,2398,2405,2409,2410,2414,2417